Reasoning with Triggers

نویسندگان

  • Claire Dross
  • Sylvain Conchon
  • Johannes Kanig
  • Andrei Paskevich
چکیده

SMT solvers can decide the satisfiability of ground formulas modulo a combination of built-in theories. Adding a built-in theory to a given SMT solver is a complex and time consuming task that requires internal knowledge of the solver. However, many theories (arrays [13], reachability [11]), can be easily expressed using first-order formulas. Unfortunately, since universal quantifiers are not handled in a complete way by SMT solvers, these axiomatics cannot be used as decision procedures. In this paper, we show how to extend a generic SMT solver to accept a custom theory description and behave as a decision procedure for that theory, provided that the described theory is complete and terminating in a precise sense. The description language consists of first-order axioms with triggers, an instantiation mechanism that is found in many SMT solvers. This mechanism, which usually lacks a clear semantics in existing languages and tools, is rigorously defined here; this definition can be used to prove completeness and termination of the theory. We demonstrate using the theory of arrays, how such proofs can be achieved in our formalism.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Incorporating Fuzzy Inference into Database Triggers

Triggers (active rules) bring domain-specific reactive behavior to databases. Traditional Event-Condition-Action triggers use only crisp concepts. In this paper, fuzzy triggers are proposed whereby approximate reasoning may be integrated with a traditional crisp database. The new approach paves the way for intuitive expression of application semantics of imprecise nature in database-bound appli...

متن کامل

Fuzzy Triggers: Incorporating Imprecise Reasoning into Active Databases

Traditional Event-Condition-Action triggers (active database rules) include a Boolean predicate as a trigger condition. We propose fuzzy triggers whereby fuzzy inference is utilized in the condition evaluation. This way, approximate reasoning may be integrated with a traditional crisp database. The new approach paves the way for intuitive expression of application semantics of imprecise nature,...

متن کامل

SQOWL2: Transactional Type Inference for OWL 2 DL in an RDBMS

SQOWL2 is a compiler which allows an RDBMS to support sound reasoning of SROIQ(D) description logics, by implementing ontologies expressed in the OWL 2 DL language as a combination of tables and triggers in the RDBMS. The reasoning process is divided into two phases of classification of the T-Box and type inference of the A-Box. SQOWL2 establishes a relational schema based on classification com...

متن کامل

Design and Implementation of TEMPO Fuzzy Triggers

Fuzzy triggers are database triggers incorporating fuzzy concepts. The approach leads to the application of approximate reasoning to trigger-based decision making. In C-fuzzy triggers, fuzzy rules may be specified in the trigger condition part. The C-fuzzy trigger model is presented, and an implementation thereof in the TEMPO Server—a prototype active database system—is described. The performan...

متن کامل

Triggers and Barriers of Collaborative Information Behavior (CIB) Among Physicians: A Qualitative Study

Background and Aim: Collaborative information behavior (CIB) is strongly affected by contextual factors and in different contexts we can see various aspects of collaborative information behavior. In this study, we investigate the triggers and barriers of collaborative information behavior in an educational-medical context in Iran. Method: This qualitative research uses grounded theory as resear...

متن کامل

Emotional Triggers of Acute Myocardial Infarction

Introduction: Cardiovascular diseases are the leading causes of death around the world. Identification of triggers that lead to acute coronary events in ischemic heart diseases and their prevention can reduce the complications of myocardial infarction. Objective: The purpose of this study is to determine emotional triggers in patients with acute Myocardial Infarction (MI). Materials and Metho...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012